.hentry .entry-header {
  margin-bottom: 0;
  border-bottom: 0;

  .posted-on {
    color: #ccc;

    a {
      color: #ccc;
      text-decoration: none;
      font-weight: normal;
    }
  }

  .entry-title {
    font-weight: 600;
    font-size: 1.5em;
  }
}

.hentry.type-post .entry-meta {
  width: auto;
  float: none;
  margin-right: 0;
  margin-bottom: 3em;
  border-bottom: 3px solid #f2f2f2;
}

.entry-meta {
  color: #a8a8a8;
  padding-bottom: 1.5em;

  .author,
  .cat-links {
    margin-bottom: 0;
    font-size: .875em;

    .label {
      display: inline-block;
      margin-right: .5em;
    }

    a {
      color: #a8a8a8;
      font-weight: 600;

      &:hover {
        color: #ccc;
      }
    }
  }

  .author {
    margin-right: 4em;
    img {
      display: none;
    }
  }
}

.hentry.type-post .entry-content {
  float: none;
  width: auto;
}

.post-navigation {
  a {
    color: $color_links;
  }
}

@media (min-width: 768px) {

  .entry-meta {
    .author,
    .cat-links {
      display: inline-block;
    }
  }
}
